// 利用本地存储实现的一个小型数据库助手
import GxDB from '@/utils/gxdb.js'

// 导入md5加密
import md5 from 'js-md5'

// 1.创建一个数据库实例
const db = new GxDB('vivodb').open()

// 2.创建admin表   incmt 自动增长的主键
db.createTB(
  'gx_admin',
  { key: 'id', incmt: true },
  [{
    avatar: require('@/assets/img/photo.png'),
    username: 'admin',
    nickname: '龚贤',
    mobile: '18579105168',
    password: md5('000000'),
    gender: 1,
    role: 1,
    state: 2,
    pubdate: 12847328222134
  },
  {
    avatar: require('@/assets/img/jianli.png'),
    username: 'users',
    nickname: '张坤',
    mobile: '15719142208',
    password: md5('000000'),
    gender: 2,
    role: 1,
    state: 2,
    pubdate: 12847328222134
  }]
)

// 2.创建user表
db.createTB(
  'gx_user',
  { key: 'id', incmt: true },
  {
    username: 'test',
    nickname: '测试员'
  }
)

// 3.创建 carousel表
// 创建 carousel
db.createTB(
  'gx_carousel',
  { key: 'id', incmt: true },
  [{
    orderid: 1,
    title: '凤凰网',
    thumb: 'https://gimg2.baidu.com/image_search/src=http%3A%2F%2Fpic1.zhimg.com%2Fv2-29fbfb4dfa887d16dccbdfdc4b320855_1440w.jpg%3Fsource%3D172ae18b&refer=http%3A%2F%2Fpic1.zhimg.com&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=jpeg?sec=1640856786&t=f806cc48a890c11c2318d75326d2ce36',
    url: 'www.ifeng.com',
    pubdate: 62847328222134,
    state: 2
  },
  {
    orderid: 2,
    title: '百度',
    thumb: 'https://img2.baidu.com/it/u=1764223135,1472002528&fm=26&fmt=auto',
    url: 'www.baidu.com',
    pubdate: 62847328222134,
    state: 2
  },
  {
    orderid: 3,
    title: '凤凰网',
    thumb: 'https://gimg2.baidu.com/image_search/src=http%3A%2F%2Fimg3.zxxk.com%2F2015-4%2FZXXKCOM201504151500523775352.jpg&refer=http%3A%2F%2Fimg3.zxxk.com&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=jpeg?sec=1640857351&t=bd5d55bc9b23e01548146637df7d0885',
    url: 'www.ifeng.com',
    pubdate: 62847328222134,
    state: 2
  },
  {
    orderid: 4,
    title: '凤凰网',
    thumb: 'https://img2.baidu.com/it/u=24463222,251410080&fm=26&fmt=auto',
    url: 'www.ifeng.com',
    pubdate: 62847328222134,
    state: 2
  },
  {
    orderid: 5,
    title: '凤凰网',
    thumb: 'https://gimg2.baidu.com/image_search/src=http%3A%2F%2F5b0988e595225.cdn.sohucs.com%2Fimages%2F20190623%2F0de493eb57a942a5974c2cf194760015.jpeg&refer=http%3A%2F%2F5b0988e595225.cdn.sohucs.com&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=jpeg?sec=1640856663&t=7036ded2890c1d36d037103b73d86813',
    url: 'www.ifeng.com',
    pubdate: 62847328222134,
    state: 2
  },
  {
    orderid: 6,
    title: '网易',
    thumb: 'https://gimg2.baidu.com/image_search/src=http%3A%2F%2Fwww.chaoqi.net%2Fhqxx%2F20200710%2Fxxfl%2Fhk91%2Fcustomer%2F34885%2FDFFBIcytbg7awZCTxzzXGVWKUoqzRafKUlbSihVn.jpeg&refer=http%3A%2F%2Fwww.chaoqi.net&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=jpeg?sec=1640856786&t=c86d50cff8ad27440260c5dbecfb659c',
    url: 'www.163.com',
    pubdate: 62847328222134,
    state: 2
  }
  ]
)

// 创建productcate
db.createTB(
  'gx_productcate',
  { key: 'id', incmt: true },
  [
    {
      title: '类别名称1',
      thumb: 'https://cube.elemecdn.com/6/94/4d3ea53c084bad6931a56d5158a48jpeg.jpeg',
      orderid: 1,
      state: 2
    },
    {
      title: '类别名称2',
      thumb: 'https://cube.elemecdn.com/6/94/4d3ea53c084bad6931a56d5158a48jpeg.jpeg',
      orderid: 2,
      state: 2
    },
    {
      title: '类别名称3',
      thumb: 'https://cube.elemecdn.com/6/94/4d3ea53c084bad6931a56d5158a48jpeg.jpeg',
      orderid: 3,
      state: 2
    }
  ]
)

// 创建product
db.createTB(
  'gx_product',
  { key: 'id', incmt: true },
  [
    {
      pid: 1,
      title: '标题1',
      summary: '产品摘要1',
      price: 80,
      thumb: 'https://cube.elemecdn.com/6/94/4d3ea53c084bad6931a56d5158a48jpeg.jpeg',
      viewurl: '',
      total: 999,
      content: '产品内容1',
      state: 2,
      pubdate: 1230000909090
    },
    {
      pid: 2,
      title: '标题2',
      summary: '产品摘要2',
      price: 999,
      thumb: 'https://cube.elemecdn.com/6/94/4d3ea53c084bad6931a56d5158a48jpeg.jpeg',
      viewurl: '',
      total: 999,
      content: '产品内容2',
      state: 2,
      pubdate: 1230000909090
    },
    {
      pid: 2,
      title: '标题3',
      summary: '产品摘要3',
      price: 1999,
      thumb: 'https://cube.elemecdn.com/6/94/4d3ea53c084bad6931a56d5158a48jpeg.jpeg',
      viewurl: '',
      total: 999,
      content: '产品内容3',
      state: 2,
      pubdate: 1230000909090
    }
  ]
)

// 创建新闻表
db.createTB(
  'school_news',
  { key: 'id', incmt: true },
  [{
    newsid: 5,
    number: '05',
    title: '北京2022年高考网上报名注意事项',
    content:
      '内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容'
  },
  {
    newsid: 4,
    number: '04',
    title: '北京2022年高考网上报名注意事项',
    content:
      '内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容'
  },
  {
    newsid: 3,
    number: '03',
    title: '北京2022年高考网上报名注意事项',
    content:
      '内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容'
  },
  {
    newsid: 2,
    number: '02',
    title: '北京2022年高考网上报名注意事项',
    content:
      '内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容'
  },
  {
    newsid: 1,
    number: '01',
    title: '北京2022年高考网上报名注意事项',
    content:
      '内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容'
  }]
)
// 创建学校信息表
db.createTB(
  'school_name',
  { key: 'id', incmt: true },
  [
    { schoolid: 20, schoolname: '北京交通大学', number: '10004', fraction: 650, batch: '一本', url: 'https://www.bjtu.edu.cn/' },
    { schoolid: 19, schoolname: '北京交通大学', number: '10004', fraction: 650, batch: '一本', url: 'https://www.bjtu.edu.cn/' },
    { schoolid: 18, schoolname: '清华大学', number: '10003', fraction: 650, batch: '一本', url: 'https://www.tsinghua.edu.cn/' },
    { schoolid: 17, schoolname: '中国人民大学', number: '10002', fraction: 650, batch: '一本', url: 'https://www.ruc.edu.cn/' },
    { schoolid: 16, schoolname: '北京大学', number: '10001', fraction: 650, batch: '一本', url: 'https://www.pku.edu.cn/' },
    { schoolid: 15, schoolname: '北京交通大学', number: '10004', fraction: 650, batch: '一本', url: 'https://www.bjtu.edu.cn/' },
    { schoolid: 14, schoolname: '清华大学', number: '10003', fraction: 650, batch: '一本', url: 'https://www.tsinghua.edu.cn/' },
    { schoolid: 13, schoolname: '中国人民大学', number: '10002', fraction: 650, batch: '一本', url: 'https://www.ruc.edu.cn/' },
    { schoolid: 12, schoolname: '北京大学', number: '10001', fraction: 650, batch: '一本', url: 'https://www.pku.edu.cn/' },
    { schoolid: 11, schoolname: '北京交通大学', number: '10004', fraction: 650, batch: '一本', url: 'https://www.bjtu.edu.cn/' },
    { schoolid: 10, schoolname: '清华大学', number: '10003', fraction: 650, batch: '一本', url: 'https://www.tsinghua.edu.cn/' },
    { schoolid: 9, schoolname: '中国人民大学', number: '10002', fraction: 650, batch: '一本', url: 'https://www.ruc.edu.cn/' },
    { schoolid: 8, schoolname: '东华理工学院', number: '10406', fraction: 450, batch: '一本', url: 'https://www.ecut.edu.cn/' },
    { schoolid: 7, schoolname: '华东交通大学', number: '10405', fraction: 480, batch: '一本', url: 'http://www.ecjtu.edu.cn/' },
    { schoolid: 6, schoolname: '南昌大学', number: '10403', fraction: 580, batch: '一本', url: 'https://www.ncu.edu.cn/' },
    { schoolid: 5, schoolname: '南昌理工学院', number: '12795 ', fraction: 398, batch: '二本', url: 'http://www.nut.edu.cn/' },
    { schoolid: 4, schoolname: '北京交通大学', number: '10004', fraction: 650, batch: '一本', url: 'https://www.bjtu.edu.cn/' },
    { schoolid: 3, schoolname: '清华大学', number: '10003', fraction: 650, batch: '一本', url: 'https://www.tsinghua.edu.cn/' },
    { schoolid: 2, schoolname: '中国人民大学', number: '10002', fraction: 650, batch: '一本', url: 'https://www.ruc.edu.cn/' },
    { schoolid: 1, schoolname: '北京大学', number: '10001', fraction: 650, batch: '一本', url: 'https://www.pku.edu.cn/' }
  ]

)

// 专业表
db.createTB(
  'major_name',
  { key: 'id', incmt: true },
  [
    { majorid: 1, number: '50', batch: '艺术学', majorname: '音乐学', fraction: '300', introduce: '音乐学是研究音乐的所有理论学科的总称；音乐学在不同时期的研究对象和侧重点是不同的，音乐学出了基本的研究对象外，还研究历史和现在的一切个人和民族的音乐行为，即音乐的生理行为、创造行为、表演行为、审美行为、接受行为、和学习行为。' },
    { majorid: 2, number: '45', batch: '管理学', majorname: '市场营销教育', fraction: '418', introduce: '市场营销教育主要研究经济学、管理学、法学、市场营销等方面的基本知识和技能，包括市场营销的定性定量分析方法、相关的政策和法规、国际市场营销的惯例和规则等，进行产品的市场调查分析和市场营销、大中专和技术类院校市场营销类专业的教学等。' },
    { majorid: 3, number: '44', batch: '管理学', majorname: '信息管理', fraction: '425', introduce: '信息管理与信息技术是一门专业，本专业培养具有坚实的信息管理和企业管理基础知识，具备熟练的计算机实际操作能力，同时具有一定英语沟通能力，能在有关部门、企业从事信息技术操作、开发、制作和经营管理工作的复合型、应用性高级专门人才。' },
    { majorid: 4, number: '43', batch: '管理学', majorname: '管理科学', fraction: '443', introduce: '管理科学是数学、社会科学与经济学等学科相互渗透并在它们的边缘上发展起来的新学科，因此它既有理工类学科的属性，也有社会学科的属性。例如，在定量分析时采用数学方法,但在定性分析时却采用逻辑推理和辩证分析的方法，有时是两者的结合' },
    { majorid: 5, number: '35', batch: '医学', majorname: '放射医学', fraction: '500', introduce: '放射医学主要研究电离辐射对人体的作用、损伤与修复等方面的基本知识和技能，进行放射诊断、放射治疗、放射损伤的修复等。例如：使用X光机、CT等进行放射诊断，利用放射线进行肿瘤治疗，辐射损害的诊断与治疗等。' },
    { majorid: 6, number: '36', batch: '医学', majorname: '临床医学', fraction: '480', introduce: '临床医学是研究疾病的病因、诊断、治疗和预后，提高临床治疗水平，促进人体健康的科学。临床即“亲临病床”之意，它根据病人的临床表现，从整体出发结合研究疾病的病因、发病机理和病理过程，进而确定诊断，通过预防和治疗以最大程度上减弱疾病、减轻病人痛苦、恢复病人健康、保护劳动力。临床医学是直接面对疾病、病人，对病人直接实施治疗的科学。' },
    { majorid: 7, number: '37', batch: '医学', majorname: '基础医学', fraction: '450', introduce: '基础医学主要研究人体的健康与疾病的本质及其规律等，涉及生物学、解剖学、病理学、生理学、药理学等多个学科，进行人体疾病的诊断与治疗等。例如：医院的医生对患者疾病进行初步诊断和用药，体检科医生对体检者进行身体健康检查等。' }
  ]
)

// 导出数据库实例
export default db
